/** Babel 兼容方案 */
import 'core-js/stable';
import 'regenerator-runtime/runtime';

import Vue from 'vue';
import App from './App.vue';
import router from './router';
import store from './store';
import '@/plugins/vant';

import Modal from '@/components/Base/Modal';

// //v-md-editor
// /* v-md-editor 编辑器 start  */
// /* 1、v-md-editor 基础引用  */
// import VueMarkdownEditor from '@kangc/v-md-editor';
// import '@kangc/v-md-editor/lib/style/base-editor.css';
// import vuepressTheme from '@kangc/v-md-editor/lib/theme/vuepress.js';
// import '@kangc/v-md-editor/lib/theme/style/vuepress.css';
// import Prism from 'prismjs';
// VueMarkdownEditor.use(vuepressTheme, {
//   Prism,
// });

// /* 2、v-md-editor 代码块关键字高亮  */
// import githubTheme from '@kangc/v-md-editor/lib/theme/github.js';
// import '@kangc/v-md-editor/lib/theme/style/github.css';
// // 引入所有语言包
// import hljs from 'highlight.js';
// VueMarkdownEditor.use(githubTheme, {
//   Hljs: hljs,
// });
// Vue.use(VueMarkdownEditor);

// /* 3、v-md-editor 二次封装  */
// import mdEditor from '@/components/v-md-editor/index';
// Vue.component('MdEditor', mdEditor);
// /* v-md-editor 编辑器 end  */

// 全局注册模态框
Vue.component('modal', Modal);
Vue.config.productionTip = true;

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app');
